package com.no1.musicmgr.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.extern.log4j.Log4j;

@Log4j
@Data
public class MusicVo {
    @Schema(description = "数量")
    private Integer count;
    @Schema(description = "活跃音乐数量")
    private Integer musicActive;
    @Schema(description = "月份")
    private String month;
    @Schema(description = "活跃比例")
    private double scale;
    @Schema(description = "音乐类型")
    private String music_type;
    @Schema(description = "音乐等级")
    private String music_level;
    @Schema(description = "音乐热门状态")
    private String music_rm;
    @Schema(description = "音乐总数量")
    private Integer totalMusicCount;
    @Schema(description = "音乐总热门数")
    private Integer totalMusicRm;
    @Schema(description = "音乐免费数量")
    private Integer musicFreeCount;

    @Schema(description = "网站音乐热度")
    private Integer webMusicHeat;
    @Schema(description = "音乐总点赞数")
    private Integer totalTuCount;
    @Schema(description = "音乐总收藏数")
    private Integer totalScCount;

    @Schema(description = "今年发布数")
    private Integer releaseThisYear;
    @Schema(description = "去年发布数")
    private Integer releaseLastYear;

    @Schema(description = "今年发布比例")
    private double releaseThisYearScale;
    @Schema(description = "去年发布比例")
    private double releaseLastYearScale;
    @Schema(description = "今年发布比例百分数")
    private String releaseThisYearScalePercent;
    @Schema(description = "去年发布比例百分数")
    private String releaseLastYearScalePercent;
}
